﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


/*Conjunto de interfaces para definir o contracto de comunicação com os EditControls e os MetaEditControls*/
namespace Utils.ControlToLoad
{
    public interface IControlToLoad
    {
        Guid Id
        {
            get;
            set;
        }

        void Save();
        
    }
    //Interface para os MetaEditControls
    public interface IControlToLoadW : IControlToLoad
    {
        void Bind(Guid Id);
    }
    //interface para os EditControls
    public interface IControlToLoadRW : IControlToLoad
    {
        Guid TypeId
        {
            get;
            set;
        }
        void Bind(Guid Id, Guid IdR);
        void BindControls(Guid id);
    }
}
